/*************************************************************************
 @Author: bighu
 @Created Time : 2022年03月19日 星期六 10时27分02秒
 @File Name: 2.c
 @Description:
 ************************************************************************/
#include<stdio.h>

int x,y,r,numf=0;
int list[3];
int main(){
	scanf("%d%d",&x,&y);

	for(int i =0;i<x;i++){
		scanf("%d",list[i]);
	}
	r=(int)(y/(x+1));
	int ans=0;
	int temp,tempg;
	for(int i =0;i<y;i++){
		if(list[numf+1]==i){
			numf++;
		}
		tempg=(i/r);
		temp=(tempg-numf)>(numf-tempg)?(tempg-numf):(numf-tempg);
		ans+=temp;
	}

	printf("%d",ans);
	return 0;
}
